namespace FSM.PlayerState
{
    public abstract class PlayerBaseState : State
    {
        protected PlayerStateMachine stateMachine;

        public PlayerBaseState(PlayerStateMachine stateMachine)
        {
            this.stateMachine = stateMachine;
        }
        
        // /// <summary>
        // /// 播放追逐动画
        // /// </summary>
        // protected void Enter()
        // {
        //
        // }
        //
        // /// <summary>
        // /// 朝目标移，距离判断：太近就攻击；太远就转到巡逻
        // /// </summary>
        // /// <param name="deltaTime"></param>
        // public void Tick(float deltaTime)
        // {
        //
        // }
        //
        // /// <summary>
        // /// 退出追击状态
        // /// </summary>
        // public void Exit()
        // {
        //
        // }
    }
}
